# near model CODE resource # jump table entries: 904-904 (1 of them) export_113: 00000000 4E56 FBC6 link A6, -0x043A 00000004 48E7 1000 movem.l -[A7], D3 00000008 422D E9C9 clr.b [A5 - 0x1637] 0000000C 487A 06C8 pea.l [PC + 0x6C8 /* 000006D6, value 0x12E204E */] 00000010 486E FCDC pea.l [A6 - 0x324] 00000014 3F3C 0001 move.w -[A7], 0x1 00000018 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 0000001C 4A2D E1B6 tst.b [A5 - 0x1E4A] 00000020 6700 0082 beq +0x84 /* 000000A4 */ 00000024 4A2D E1B5 tst.b [A5 - 0x1E4B] 00000028 6600 0040 bne +0x42 /* 0000006A */ 0000002C 206D FDE6 movea.l A0, [A5 - 0x21A] 00000030 2050 movea.l A0, [A0] 00000032 3028 0018 move.w D0, [A0 + 0x18] 00000036 E058 ror D0.w, 8 00000038 4880 ext.w D0 0000003A 3D40 FCD6 move.w [A6 - 0x32A], D0 0000003E 0C6E 0001 FCD6 cmpi.w [A6 - 0x32A], 0x1 00000044 6600 0010 bne +0x12 /* 00000056 */ 00000048 3F3C 0154 move.w -[A7], 0x154 0000004C 3F3C 0041 move.w -[A7], 0x41 /* 'A' */ 00000050 A893 syscall MoveTo 00000052 6000 000C bra +0xE /* 00000060 */ label00000056: 00000056 3F3C 012C move.w -[A7], 0x12C 0000005A 3F3C 0041 move.w -[A7], 0x41 /* 'A' */ 0000005E A893 syscall MoveTo label00000060: 00000060 487A 0676 pea.l [PC + 0x676 /* 000006D8, value 0x204E616D ' Nam', pstring "Name____________________________" */] 00000064 A884 syscall DrawString 00000066 6000 003C bra +0x3E /* 000000A4 */ label0000006A: 0000006A 206D FDE6 movea.l A0, [A5 - 0x21A] 0000006E 2050 movea.l A0, [A0] 00000070 3028 0018 move.w D0, [A0 + 0x18] 00000074 E058 ror D0.w, 8 00000076 4880 ext.w D0 00000078 3D40 FCD6 move.w [A6 - 0x32A], D0 0000007C 0C6E 0001 FCD6 cmpi.w [A6 - 0x32A], 0x1 00000082 6600 0010 bne +0x12 /* 00000094 */ 00000086 3F3C 012C move.w -[A7], 0x12C 0000008A 3F3C 0041 move.w -[A7], 0x41 /* 'A' */ 0000008E A893 syscall MoveTo 00000090 6000 000C bra +0xE /* 0000009E */ label00000094: 00000094 3F3C 00FA move.w -[A7], 0xFA 00000098 3F3C 0041 move.w -[A7], 0x41 /* 'A' */ 0000009C A893 syscall MoveTo label0000009E: 0000009E 487A 065A pea.l [PC + 0x65A /* 000006FA, value 0xC416E73, pstring "Answer Sheet" */] 000000A2 A884 syscall DrawString label000000A4: 000000A4 3D7C 0001 FFF6 move.w [A6 - 0xA], 0x1 000000AA 4A2D E1B6 tst.b [A5 - 0x1E4A] 000000AE 6700 0012 beq +0x14 /* 000000C2 */ 000000B2 3D7C 000A FFFA move.w [A6 - 0x6], 0xA /* '\n' */ 000000B8 3D7C 0096 FFF8 move.w [A6 - 0x8], 0x96 000000BE 6000 000E bra +0x10 /* 000000CE */ label000000C2: 000000C2 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1 000000C8 3D7C 0028 FFF8 move.w [A6 - 0x8], 0x28 /* '(' */ label000000CE: 000000CE 4A2D E1B6 tst.b [A5 - 0x1E4A] 000000D2 6700 0032 beq +0x34 /* 00000106 */ 000000D6 206D FDE6 movea.l A0, [A5 - 0x21A] 000000DA 2050 movea.l A0, [A0] 000000DC 3028 0018 move.w D0, [A0 + 0x18] 000000E0 E058 ror D0.w, 8 000000E2 4880 ext.w D0 000000E4 3D40 FCD6 move.w [A6 - 0x32A], D0 000000E8 0C6E 0001 FCD6 cmpi.w [A6 - 0x32A], 0x1 000000EE 6600 000C bne +0xE /* 000000FC */ 000000F2 3D7C 0005 FCC6 move.w [A6 - 0x33A], 0x5 000000F8 6000 0008 bra +0xA /* 00000102 */ label000000FC: 000000FC 3D7C 0004 FCC6 move.w [A6 - 0x33A], 0x4 label00000102: 00000102 6000 0008 bra +0xA /* 0000010C */ label00000106: 00000106 3D7C 0005 FCC6 move.w [A6 - 0x33A], 0x5 label0000010C: 0000010C 2F07 move.l -[A7], D7 0000010E 7001 moveq.l D0, 0x01 00000110 7E04 moveq.l D7, 0x04 00000112 9E40 sub.w D7, D0 00000114 6D00 0566 blt +0x568 /* 0000067C */ 00000118 3D40 FFFE move.w [A6 - 0x2], D0 label0000011C: 0000011C 2F07 move.l -[A7], D7 0000011E 7001 moveq.l D0, 0x01 00000120 3E2E FCC6 move.w D7, [A6 - 0x33A] 00000124 9E40 sub.w D7, D0 00000126 6D00 051A blt +0x51C /* 00000642 */ 0000012A 3D40 FFFC move.w [A6 - 0x4], D0 label0000012E: 0000012E 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000132 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00000136 A893 syscall MoveTo 00000138 302E FFF6 move.w D0, [A6 - 0xA] 0000013C 48C0 ext.l D0 0000013E 2F00 move.l -[A7], D0 00000140 486E FDE6 pea.l [A6 - 0x21A] 00000144 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000148 486E FDE6 pea.l [A6 - 0x21A] 0000014C 486E FBC6 pea.l [A6 - 0x43A] 00000150 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00000154 487A 05B2 pea.l [PC + 0x5B2 /* 00000708, value 0x32E2020, pstring ". " */] 00000158 486E FBC6 pea.l [A6 - 0x43A] 0000015C 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 00000160 486E FBC6 pea.l [A6 - 0x43A] 00000164 486E FDE6 pea.l [A6 - 0x21A] 00000168 3F3C 00FF move.w -[A7], 0xFF 0000016C 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00000170 486E FDE6 pea.l [A6 - 0x21A] 00000174 A884 syscall DrawString 00000176 4A2D EE1B tst.b [A5 - 0x11E5] 0000017A 6700 0078 beq +0x7A /* 000001F4 */ 0000017E 302E FFF6 move.w D0, [A6 - 0xA] 00000182 C1FC 0016 muls.w D0, 0x16 00000186 41ED EE16 lea.l A0, [A5 - 0x11EA] 0000018A 4870 0000 pea.l [A0 + D0.w] 0000018E 486E FEE6 pea.l [A6 - 0x11A] 00000192 3F3C 00FF move.w -[A7], 0xFF 00000196 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 0000019A 426E FCD8 clr.w [A6 - 0x328] 0000019E 302E FFF6 move.w D0, [A6 - 0xA] 000001A2 C1FC 0016 muls.w D0, 0x16 000001A6 7200 moveq.l D1, 0x00 000001A8 41ED EE16 lea.l A0, [A5 - 0x11EA] 000001AC 1230 0000 move.b D1, [A0 + D0.w] 000001B0 3D41 FCDE move.w [A6 - 0x322], D1 label000001B4: 000001B4 302E FCDE move.w D0, [A6 - 0x322] 000001B8 5340 subq.w D0, 1 000001BA 3D40 FCDE move.w [A6 - 0x322], D0 000001BE 302E FCD8 move.w D0, [A6 - 0x328] 000001C2 5240 addq.w D0, 1 000001C4 3D40 FCD8 move.w [A6 - 0x328], D0 000001C8 302E FCDE move.w D0, [A6 - 0x322] 000001CC 48C0 ext.l D0 000001CE B0AD EE12 cmp.l D0, [A5 - 0x11EE] 000001D2 6600 FFE0 bne -0x1E /* 000001B4 */ 000001D6 486E FCDC pea.l [A6 - 0x324] 000001DA 486E FEE6 pea.l [A6 - 0x11A] 000001DE 3F3C 00FF move.w -[A7], 0xFF 000001E2 3F2E FCD8 move.w -[A7], [A6 - 0x328] 000001E6 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 000001EA 486E FEE6 pea.l [A6 - 0x11A] 000001EE A884 syscall DrawString 000001F0 6000 0014 bra +0x16 /* 00000206 */ label000001F4: 000001F4 302E FFF6 move.w D0, [A6 - 0xA] 000001F8 C1FC 0016 muls.w D0, 0x16 000001FC 41ED EE16 lea.l A0, [A5 - 0x11EA] 00000200 4870 0000 pea.l [A0 + D0.w] 00000204 A884 syscall DrawString label00000206: 00000206 4A2D EE1B tst.b [A5 - 0x11E5] 0000020A 6700 000C beq +0xE /* 00000218 */ 0000020E 3D7C 0007 FCE0 move.w [A6 - 0x320], 0x7 00000214 6000 0008 bra +0xA /* 0000021E */ label00000218: 00000218 3D7C 0003 FCE0 move.w [A6 - 0x320], 0x3 label0000021E: 0000021E 558F subq.l A7, 2 00000220 302E FFF6 move.w D0, [A6 - 0xA] 00000224 C1FC 0016 muls.w D0, 0x16 00000228 41ED EE16 lea.l A0, [A5 - 0x11EA] 0000022C 4870 0000 pea.l [A0 + D0.w] 00000230 A88C syscall StringWidth 00000232 302E FFFA move.w D0, [A6 - 0x6] 00000236 D05F add.w D0, [A7]+ 00000238 558F subq.l A7, 2 0000023A 486E FDE6 pea.l [A6 - 0x21A] 0000023E 2600 move.l D3, D0 00000240 A88C syscall StringWidth 00000242 D65F add.w D3, [A7]+ 00000244 D66E FCE0 add.w D3, [A6 - 0x320] 00000248 3F03 move.w -[A7], D3 0000024A 3F2E FFF8 move.w -[A7], [A6 - 0x8] 0000024E A893 syscall MoveTo 00000250 558F subq.l A7, 2 00000252 302E FFF6 move.w D0, [A6 - 0xA] 00000256 C1FC 0016 muls.w D0, 0x16 0000025A 41ED EE16 lea.l A0, [A5 - 0x11EA] 0000025E 4870 0000 pea.l [A0 + D0.w] 00000262 A88C syscall StringWidth 00000264 302E FFFA move.w D0, [A6 - 0x6] 00000268 D05F add.w D0, [A7]+ 0000026A 558F subq.l A7, 2 0000026C 486E FDE6 pea.l [A6 - 0x21A] 00000270 2600 move.l D3, D0 00000272 A88C syscall StringWidth 00000274 D65F add.w D3, [A7]+ 00000276 D66E FCE0 add.w D3, [A6 - 0x320] 0000027A 3F03 move.w -[A7], D3 0000027C 302E FFF8 move.w D0, [A6 - 0x8] 00000280 0440 000C subi.w D0, 0xC 00000284 3F00 move.w -[A7], D0 00000286 A891 syscall LineTo 00000288 4A2D EE1B tst.b [A5 - 0x11E5] 0000028C 6700 0054 beq +0x56 /* 000002E2 */ 00000290 558F subq.l A7, 2 00000292 302E FFF6 move.w D0, [A6 - 0xA] 00000296 C1FC 0016 muls.w D0, 0x16 0000029A 41ED EE16 lea.l A0, [A5 - 0x11EA] 0000029E 4870 0000 pea.l [A0 + D0.w] 000002A2 A88C syscall StringWidth 000002A4 302E FFFA move.w D0, [A6 - 0x6] 000002A8 D05F add.w D0, [A7]+ 000002AA 558F subq.l A7, 2 000002AC 486E FDE6 pea.l [A6 - 0x21A] 000002B0 2600 move.l D3, D0 000002B2 A88C syscall StringWidth 000002B4 D65F add.w D3, [A7]+ 000002B6 0643 000D addi.w D3, 0xD /* '\r' */ 000002BA 558F subq.l A7, 2 000002BC 302E FFF6 move.w D0, [A6 - 0xA] 000002C0 C1FC 0016 muls.w D0, 0x16 000002C4 41ED F41A lea.l A0, [A5 - 0xBE6] 000002C8 4870 0000 pea.l [A0 + D0.w] 000002CC A88C syscall StringWidth 000002CE D65F add.w D3, [A7]+ 000002D0 3F03 move.w -[A7], D3 000002D2 302E FFF8 move.w D0, [A6 - 0x8] 000002D6 0440 000C subi.w D0, 0xC 000002DA 3F00 move.w -[A7], D0 000002DC A891 syscall LineTo 000002DE 6000 0050 bra +0x52 /* 00000330 */ label000002E2: 000002E2 558F subq.l A7, 2 000002E4 302E FFF6 move.w D0, [A6 - 0xA] 000002E8 C1FC 0016 muls.w D0, 0x16 000002EC 41ED EE16 lea.l A0, [A5 - 0x11EA] 000002F0 4870 0000 pea.l [A0 + D0.w] 000002F4 A88C syscall StringWidth 000002F6 302E FFFA move.w D0, [A6 - 0x6] 000002FA D05F add.w D0, [A7]+ 000002FC 558F subq.l A7, 2 000002FE 486E FDE6 pea.l [A6 - 0x21A] 00000302 2600 move.l D3, D0 00000304 A88C syscall StringWidth 00000306 D65F add.w D3, [A7]+ 00000308 0643 000A addi.w D3, 0xA /* '\n' */ 0000030C 558F subq.l A7, 2 0000030E 302E FFF6 move.w D0, [A6 - 0xA] 00000312 C1FC 0016 muls.w D0, 0x16 00000316 41ED F41A lea.l A0, [A5 - 0xBE6] 0000031A 4870 0000 pea.l [A0 + D0.w] 0000031E A88C syscall StringWidth 00000320 D65F add.w D3, [A7]+ 00000322 3F03 move.w -[A7], D3 00000324 302E FFF8 move.w D0, [A6 - 0x8] 00000328 0440 000C subi.w D0, 0xC 0000032C 3F00 move.w -[A7], D0 0000032E A891 syscall LineTo label00000330: 00000330 558F subq.l A7, 2 00000332 302E FFF6 move.w D0, [A6 - 0xA] 00000336 C1FC 0016 muls.w D0, 0x16 0000033A 41ED EE16 lea.l A0, [A5 - 0x11EA] 0000033E 4870 0000 pea.l [A0 + D0.w] 00000342 A88C syscall StringWidth 00000344 302E FFFA move.w D0, [A6 - 0x6] 00000348 D05F add.w D0, [A7]+ 0000034A 558F subq.l A7, 2 0000034C 486E FDE6 pea.l [A6 - 0x21A] 00000350 2600 move.l D3, D0 00000352 A88C syscall StringWidth 00000354 D65F add.w D3, [A7]+ 00000356 0643 0009 addi.w D3, 0x9 /* '\t' */ 0000035A 3F03 move.w -[A7], D3 0000035C 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00000360 A893 syscall MoveTo 00000362 4A2D EE1B tst.b [A5 - 0x11E5] 00000366 6700 0078 beq +0x7A /* 000003E0 */ 0000036A 302E FFF6 move.w D0, [A6 - 0xA] 0000036E C1FC 0016 muls.w D0, 0x16 00000372 41ED F41A lea.l A0, [A5 - 0xBE6] 00000376 4870 0000 pea.l [A0 + D0.w] 0000037A 486E FEE6 pea.l [A6 - 0x11A] 0000037E 3F3C 00FF move.w -[A7], 0xFF 00000382 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00000386 426E FCDA clr.w [A6 - 0x326] 0000038A 302E FFF6 move.w D0, [A6 - 0xA] 0000038E C1FC 0016 muls.w D0, 0x16 00000392 7200 moveq.l D1, 0x00 00000394 41ED F41A lea.l A0, [A5 - 0xBE6] 00000398 1230 0000 move.b D1, [A0 + D0.w] 0000039C 3D41 FCDE move.w [A6 - 0x322], D1 label000003A0: 000003A0 302E FCDE move.w D0, [A6 - 0x322] 000003A4 5340 subq.w D0, 1 000003A6 3D40 FCDE move.w [A6 - 0x322], D0 000003AA 302E FCDA move.w D0, [A6 - 0x326] 000003AE 5240 addq.w D0, 1 000003B0 3D40 FCDA move.w [A6 - 0x326], D0 000003B4 302E FCDE move.w D0, [A6 - 0x322] 000003B8 48C0 ext.l D0 000003BA B0AD EE16 cmp.l D0, [A5 - 0x11EA] 000003BE 6600 FFE0 bne -0x1E /* 000003A0 */ 000003C2 486E FCDC pea.l [A6 - 0x324] 000003C6 486E FEE6 pea.l [A6 - 0x11A] 000003CA 3F3C 00FF move.w -[A7], 0xFF 000003CE 3F2E FCDA move.w -[A7], [A6 - 0x326] 000003D2 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 000003D6 486E FEE6 pea.l [A6 - 0x11A] 000003DA A884 syscall DrawString 000003DC 6000 0014 bra +0x16 /* 000003F2 */ label000003E0: 000003E0 302E FFF6 move.w D0, [A6 - 0xA] 000003E4 C1FC 0016 muls.w D0, 0x16 000003E8 41ED F41A lea.l A0, [A5 - 0xBE6] 000003EC 4870 0000 pea.l [A0 + D0.w] 000003F0 A884 syscall DrawString label000003F2: 000003F2 4A2D E1B5 tst.b [A5 - 0x1E4B] 000003F6 6700 01E8 beq +0x1EA /* 000005E0 */ 000003FA 302E FFF6 move.w D0, [A6 - 0xA] 000003FE E548 lsl D0.w, 2 00000400 41ED E8D2 lea.l A0, [A5 - 0x172E] 00000404 2F30 0000 move.l -[A7], [A0 + D0.w] 00000408 486D FB36 pea.l [A5 - 0x4CA] 0000040C 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000410 4A2D EE1B tst.b [A5 - 0x11E5] 00000414 6700 00B8 beq +0xBA /* 000004CE */ 00000418 202D EE12 move.l D0, [A5 - 0x11EE] 0000041C 0C80 FFFF FFFF cmpi.l D0, 0xFFFFFFFF 00000422 6600 000A bne +0xC /* 0000042E */ 00000426 42AE FFF2 clr.l [A6 - 0xE] 0000042A 6000 005E bra +0x60 /* 0000048A */ label0000042E: 0000042E 0C80 0000 0000 cmpi.l D0, 0x0 00000434 6600 0010 bne +0x12 /* 00000446 */ 00000438 202D EE16 move.l D0, [A5 - 0x11EA] 0000043C 5380 subq.l D0, 1 0000043E 2D40 FFF2 move.l [A6 - 0xE], D0 00000442 6000 0046 bra +0x48 /* 0000048A */ label00000446: 00000446 0C80 0000 0001 cmpi.l D0, 0x1 0000044C 6600 0010 bne +0x12 /* 0000045E */ 00000450 202D EE16 move.l D0, [A5 - 0x11EA] 00000454 5580 subq.l D0, 2 00000456 2D40 FFF2 move.l [A6 - 0xE], D0 0000045A 6000 002E bra +0x30 /* 0000048A */ label0000045E: 0000045E 0C80 0000 0002 cmpi.l D0, 0x2 00000464 6600 0010 bne +0x12 /* 00000476 */ 00000468 202D EE16 move.l D0, [A5 - 0x11EA] 0000046C 5780 subq.l D0, 3 0000046E 2D40 FFF2 move.l [A6 - 0xE], D0 00000472 6000 0016 bra +0x18 /* 0000048A */ label00000476: 00000476 0C80 0000 0003 cmpi.l D0, 0x3 0000047C 6600 000C bne +0xE /* 0000048A */ 00000480 202D EE16 move.l D0, [A5 - 0x11EA] 00000484 5980 subq.l D0, 4 00000486 2D40 FFF2 move.l [A6 - 0xE], D0 label0000048A: 0000048A 426E FCDA clr.w [A6 - 0x326] 0000048E 7000 moveq.l D0, 0x00 00000490 102D FB36 move.b D0, [A5 - 0x4CA] 00000494 3D40 FCDE move.w [A6 - 0x322], D0 label00000498: 00000498 302E FCDE move.w D0, [A6 - 0x322] 0000049C 5340 subq.w D0, 1 0000049E 3D40 FCDE move.w [A6 - 0x322], D0 000004A2 302E FCDA move.w D0, [A6 - 0x326] 000004A6 5240 addq.w D0, 1 000004A8 3D40 FCDA move.w [A6 - 0x326], D0 000004AC 302E FCDE move.w D0, [A6 - 0x322] 000004B0 48C0 ext.l D0 000004B2 B0AE FFF2 cmp.l D0, [A6 - 0xE] 000004B6 6600 FFE0 bne -0x1E /* 00000498 */ 000004BA 486E FCDC pea.l [A6 - 0x324] 000004BE 486D FB36 pea.l [A5 - 0x4CA] 000004C2 3F3C 00FF move.w -[A7], 0xFF 000004C6 3F2E FCDA move.w -[A7], [A6 - 0x326] 000004CA 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] label000004CE: 000004CE 4A2D E9C8 tst.b [A5 - 0x1638] 000004D2 57C0 seq D0 000004D4 4400 neg.b D0 000004D6 4A2D EE1B tst.b [A5 - 0x11E5] 000004DA 57C1 seq D1 000004DC 4401 neg.b D1 000004DE C001 and.b D0, D1 000004E0 6700 0082 beq +0x84 /* 00000564 */ 000004E4 302E FFF6 move.w D0, [A6 - 0xA] 000004E8 C1FC 0016 muls.w D0, 0x16 000004EC 41ED F41A lea.l A0, [A5 - 0xBE6] 000004F0 4870 0000 pea.l [A0 + D0.w] 000004F4 486E FFEA pea.l [A6 - 0x16] 000004F8 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 000004FC 302E FFF6 move.w D0, [A6 - 0xA] 00000500 C1FC 0016 muls.w D0, 0x16 00000504 41ED EE16 lea.l A0, [A5 - 0x11EA] 00000508 4870 0000 pea.l [A0 + D0.w] 0000050C 486E FFEE pea.l [A6 - 0x12] 00000510 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00000514 202E FFEA move.l D0, [A6 - 0x16] 00000518 222E FFEE move.l D1, [A6 - 0x12] 0000051C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000520 2D40 FDE2 move.l [A6 - 0x21E], D0 00000524 2F2E FDE2 move.l -[A7], [A6 - 0x21E] 00000528 486E FCE2 pea.l [A6 - 0x31E] 0000052C 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000530 486D FB36 pea.l [A5 - 0x4CA] 00000534 486E FBC6 pea.l [A6 - 0x43A] 00000538 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 0000053C 487A 01CE pea.l [PC + 0x1CE /* 0000070C, value 0x3207220, pstring " r " */] 00000540 486E FBC6 pea.l [A6 - 0x43A] 00000544 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 00000548 486E FCE2 pea.l [A6 - 0x31E] 0000054C 486E FBC6 pea.l [A6 - 0x43A] 00000550 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 00000554 486E FBC6 pea.l [A6 - 0x43A] 00000558 486D FB36 pea.l [A5 - 0x4CA] 0000055C 3F3C 00FF move.w -[A7], 0xFF 00000560 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] label00000564: 00000564 4A2D EE1B tst.b [A5 - 0x11E5] 00000568 6700 003C beq +0x3E /* 000005A6 */ 0000056C 558F subq.l A7, 2 0000056E 302E FFF6 move.w D0, [A6 - 0xA] 00000572 C1FC 0016 muls.w D0, 0x16 00000576 41ED F41A lea.l A0, [A5 - 0xBE6] 0000057A 4870 0000 pea.l [A0 + D0.w] 0000057E A88C syscall StringWidth 00000580 302E FFFA move.w D0, [A6 - 0x6] 00000584 D05F add.w D0, [A7]+ 00000586 558F subq.l A7, 2 00000588 486E FDE6 pea.l [A6 - 0x21A] 0000058C 2600 move.l D3, D0 0000058E A88C syscall StringWidth 00000590 D65F add.w D3, [A7]+ 00000592 5A43 addq.w D3, 5 00000594 3F03 move.w -[A7], D3 00000596 302E FFF8 move.w D0, [A6 - 0x8] 0000059A 0440 000F subi.w D0, 0xF 0000059E 3F00 move.w -[A7], D0 000005A0 A893 syscall MoveTo 000005A2 6000 0036 bra +0x38 /* 000005DA */ label000005A6: 000005A6 558F subq.l A7, 2 000005A8 302E FFF6 move.w D0, [A6 - 0xA] 000005AC C1FC 0016 muls.w D0, 0x16 000005B0 41ED F41A lea.l A0, [A5 - 0xBE6] 000005B4 4870 0000 pea.l [A0 + D0.w] 000005B8 A88C syscall StringWidth 000005BA 302E FFFA move.w D0, [A6 - 0x6] 000005BE D05F add.w D0, [A7]+ 000005C0 558F subq.l A7, 2 000005C2 486E FDE6 pea.l [A6 - 0x21A] 000005C6 2600 move.l D3, D0 000005C8 A88C syscall StringWidth 000005CA D65F add.w D3, [A7]+ 000005CC 3F03 move.w -[A7], D3 000005CE 302E FFF8 move.w D0, [A6 - 0x8] 000005D2 0440 000F subi.w D0, 0xF 000005D6 3F00 move.w -[A7], D0 000005D8 A893 syscall MoveTo label000005DA: 000005DA 486D FB36 pea.l [A5 - 0x4CA] 000005DE A884 syscall DrawString label000005E0: 000005E0 302E FFF6 move.w D0, [A6 - 0xA] 000005E4 5240 addq.w D0, 1 000005E6 3D40 FFF6 move.w [A6 - 0xA], D0 000005EA 4A2D E1B6 tst.b [A5 - 0x1E4A] 000005EE 6700 003E beq +0x40 /* 0000062E */ 000005F2 206D FDE6 movea.l A0, [A5 - 0x21A] 000005F6 2050 movea.l A0, [A0] 000005F8 3028 0018 move.w D0, [A0 + 0x18] 000005FC E058 ror D0.w, 8 000005FE 4880 ext.w D0 00000600 3D40 FCD6 move.w [A6 - 0x32A], D0 00000604 0C6E 0001 FCD6 cmpi.w [A6 - 0x32A], 0x1 0000060A 6600 0012 bne +0x14 /* 0000061E */ 0000060E 302E FFFA move.w D0, [A6 - 0x6] 00000612 0640 0078 addi.w D0, 0x78 /* 'x' */ 00000616 3D40 FFFA move.w [A6 - 0x6], D0 0000061A 6000 000E bra +0x10 /* 0000062A */ label0000061E: 0000061E 302E FFFA move.w D0, [A6 - 0x6] 00000622 0640 0084 addi.w D0, 0x84 00000626 3D40 FFFA move.w [A6 - 0x6], D0 label0000062A: 0000062A 6000 000E bra +0x10 /* 0000063A */ label0000062E: 0000062E 302E FFFA move.w D0, [A6 - 0x6] 00000632 0640 0064 addi.w D0, 0x64 /* 'd' */ 00000636 3D40 FFFA move.w [A6 - 0x6], D0 label0000063A: 0000063A 526E FFFC addq.w [A6 - 0x4], 1 0000063E 51CF FAEE dbf D7, -0x514 /* 0000012E */ label00000642: 00000642 2E1F move.l D7, [A7]+ 00000644 4A2D E1B6 tst.b [A5 - 0x1E4A] 00000648 6700 0018 beq +0x1A /* 00000662 */ 0000064C 3D7C 000A FFFA move.w [A6 - 0x6], 0xA /* '\n' */ 00000652 302E FFF8 move.w D0, [A6 - 0x8] 00000656 0640 0096 addi.w D0, 0x96 0000065A 3D40 FFF8 move.w [A6 - 0x8], D0 0000065E 6000 0014 bra +0x16 /* 00000674 */ label00000662: 00000662 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1 00000668 302E FFF8 move.w D0, [A6 - 0x8] 0000066C 0640 0050 addi.w D0, 0x50 /* 'P' */ 00000670 3D40 FFF8 move.w [A6 - 0x8], D0 label00000674: 00000674 526E FFFE addq.w [A6 - 0x2], 1 00000678 51CF FAA2 dbf D7, -0x560 /* 0000011C */ label0000067C: 0000067C 2E1F move.l D7, [A7]+ 0000067E 4A2D E1B6 tst.b [A5 - 0x1E4A] 00000682 57C0 seq D0 00000684 4400 neg.b D0 00000686 C02D E1B5 and.b D0, [A5 - 0x1E4B] 0000068A 6700 0042 beq +0x44 /* 000006CE */ 0000068E 3F3C 0002 move.w -[A7], 0x2 00000692 3F3C 0002 move.w -[A7], 0x2 00000696 A89B syscall PenSize 00000698 486E FCC8 pea.l [A6 - 0x338] 0000069C 3F3C 01B8 move.w -[A7], 0x1B8 000006A0 3F3C 012A move.w -[A7], 0x12A 000006A4 3F3C 01F5 move.w -[A7], 0x1F5 000006A8 3F3C 013E move.w -[A7], 0x13E 000006AC A8A7 syscall SetRect 000006AE 486E FCC8 pea.l [A6 - 0x338] 000006B2 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000006B6 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000006BA A8B0 syscall FrameRoundRect 000006BC 3F3C 01BC move.w -[A7], 0x1BC 000006C0 3F3C 0138 move.w -[A7], 0x138 000006C4 A893 syscall MoveTo 000006C6 487A 0048 pea.l [PC + 0x48 /* 00000710, value 0x8436F6E, pstring "Continue" */] 000006CA A884 syscall DrawString 000006CC A89E syscall PenNormal label000006CE: 000006CE 4CDF 0008 movem.l D3, [A7]+ 000006D2 4E5E unlink A6 000006D4 4E75 rts 000006D6 012E 204E btst [A6 + 0x204E], D0 000006DA 616D bsr +0x6F /* 00000749 */ 000006DC 655F bcs +0x61 /* 0000073D */ 000006DE 5F5F subq.w [A7]+, 7 000006E0 5F5F subq.w [A7]+, 7 000006E2 5F5F subq.w [A7]+, 7 000006E4 5F5F subq.w [A7]+, 7 000006E6 5F5F subq.w [A7]+, 7 000006E8 5F5F subq.w [A7]+, 7 000006EA 5F5F subq.w [A7]+, 7 000006EC 5F5F subq.w [A7]+, 7 000006EE 5F5F subq.w [A7]+, 7 000006F0 5F5F subq.w [A7]+, 7 000006F2 5F5F subq.w [A7]+, 7 000006F4 5F5F subq.w [A7]+, 7 000006F6 5F5F subq.w [A7]+, 7 000006F8 5F00 subq.b D0, 7 000006FA 0C41 6E73 cmpi.w D1, 0x6E73 /* 'ns' */ 000006FE 7765 moveq.l D3, 0x65 00000700 7220 moveq.l D1, 0x20 00000702 5368 6565 subq.w [A0 + 0x6565], 1 00000706 7400 moveq.l D2, 0x00 00000708 032E 2020 btst [A6 + 0x2020], D1 0000070C 0320 btst -[A0], D1 0000070E 7220 moveq.l D1, 0x20 00000710 0843 6F6E bchg.b D3, 0x6E /* 'n' */ 00000714 7469 moveq.l D2, 0x69 00000716 6E75 bgt +0x77 /* 0000078D */ 00000718 6500 .incomplete